package testes;

import org.junit.Test;
import org.junit.Before;

import bean.Jogador;
import bean.Palpite;

public class PalpiteTest {

	public Palpite p1;
	public Palpite p2;
	public Jogador j1;
	public Jogador j2;	
	
	@Before
	public void setUp() throws Exception{
		
		j1 = new Jogador ("Daniel", "20/05", "Campina Grande", "Brasil", "danielfariasleite@gmail.com", "123456");
		j2 = new Jogador ("Matheus", "14/01", "Campina Grande", "Brasil", "matheus1401@gmail.com", "654321");		
		
		p1 = new Palpite(2,2,j1);
		p2 = new Palpite(0,3,j2);		
	}
	
	@Test(expected=IllegalArgumentException.class)
	public void testConstrutor() throws Exception {
			new Palpite (-1,0, j1);
			new Palpite (-2, -2, j2);
			new Palpite (3,2, null);
	}
	
	@Test(expected=IllegalArgumentException.class)
	public void testSet() throws Exception {
			p1.setGolsTimeA(-3);
			p2.setGolsTimeA(-5);
			p1.setGolsTimeB(-1);
			p2.setGolsTimeB(-10);
			p1.setJogador(null);
			p2.setJogador(null);	
	}
	
}